package com.zzl.designpattern.singleton;

/**
 * description: 懒汉式单例设计模式。懒汉式：类加载进来，没有对象，只有调用了getInstance方法时，才会创建对象，属于延迟加载形式。
 * 步骤：1、私有化该类构造函数；
 *      2、在本类中声明一个初始化值为null的本类对象；
 *      3、创建一个公有的方法，调用该方法则会返回唯一一个本类对象
 * @author 朱正磊
 * @date 2022-06-02 10:01:43
 */
public class Lanhanshi {

    private static Lanhanshi instance = null;

    private Lanhanshi() {}

    public static Lanhanshi getInstance() {
        if (instance == null) {
            instance = new Lanhanshi();
        }
        return instance;
    }

}
